package com.yyplatform.admin.platform.config.component;

import com.yyplatform.admin.platform.config.model.enums.ConfigKeyEnum;

/**
 * Created on 2024-09-25
 */
public interface SysConfigComponent {

    void saveConfig(ConfigKeyEnum configKeyEnum, String value);


    void saveConfig(String configKey, String value);

    default String getConfig(ConfigKeyEnum configKeyEnum, String defVal) {
        return getConfig(configKeyEnum.getValue(), defVal);
    }

    String getConfig(String code, String defVal);


}
